Reducing Communication Cost via Overhearing
نویسندگان
چکیده
Coordination of task execution, in open distributed multi-agent systems, is often accomplished through communications between agents. Thus, most tasks carry some cost associated with those communications. The work in this article proposes to use overhearing for reducing some of this cost, and therefore reducing the overall cost of task execution. Since in open distributed systems, and in particular in large-scale settings, it is rare for two agents to communicate directly, their communications (as in real-world networks) are routed to their destination through other agents. We allow those intermediate agents to overhear and monitor passing through communications. In doing so, the intermediate agents detect some of the errors generated by communicating agents before they reach their final destination. Filtering those erroneous messages in advance reduces the cost associated with routing them through the system. This work first formalizes this problem, and then proposes algorithms for finding an effective set of filtering agents. Unfortunately, finding an optimal solution for this problem turned out to be intractable. Thus, an efficient heuristic solution is proposed. An empirical simulation of these algorithms shows that the heuristic algorithm achieves similar performance to that of the optimal algorithm, while maintaining efficient run-time complexity.
منابع مشابه
Group Communication for Real-time Role Coordination and Ambient Intelligence
We propose a form of group communication, called channeled multicast, for active rooms and other scenarios featuring strict real-time requirements, inherently unreliable communication, and a continuously changing set of contextaware autonomous systems. In our approach, rooted in multi-agent and team programming, coordination and cooperation are supported via “social awareness” and overhearing. ...
متن کاملOpen Social Agent Architecture for Distributed Multimedia
We propose an architecture for large scale, multi-user, distributed multimedia based on cooperating agents communicating by means of an observable communication channel. In addition to the traditional protocols based on point-to-point communication, coordination and cooperation should be supported via social awareness and overhearing. Overhearing also allows the collection of contextual informa...
متن کاملDesigning an Efficient Retransmission Scheme for Wireless LANs: Theory and Implementation
Network coding is known to benefit the downlink retranmissions by the AP in a wireless LAN from exploiting overhearing at the client nodes. However, designing an efficient and practical retranmission scheme remains a challenge. We present an (asymptotically) optimal scheme, ECR, for reducing the downlink retransmissions by the AP in a wireless LAN from exploiting overhearing at the client nodes...
متن کاملAbstract Frames for Reducing Overhearing in Wireless Sensor Networks
Frames for Reducing Overhearing in Wireless Sensor Networks Abdelmalik Bachir, Dominique Barthel, Martin Heusse, and Andrzej Duda 1 France Telecom R&D Meylan, France 2 LSR-IMAG Laboratory Grenoble, France Abstract. We present a novel idea for energy saving by reducing overWe present a novel idea for energy saving by reducing overhearing redundant copies of broadcast frames. It is based on abstr...
متن کاملOntological Overhearing
The collaboration between two intelligent agents can be greatly enhanced if a third agent, who has some understanding of the communication between the first two, intervenes giving appropriate information or acting helpfully without having been explicitly involved. The behavior of this third agent, quite common in human interaction, is called overhearing. We present an agent architecture modelin...
متن کامل